package com.shengqin.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.shengqin.common.pojo.CommonPage;
import com.shengqin.common.pojo.CommonResult;
import com.shengqin.entity.SummaryResult;
import com.shengqin.entity.SummaryArchive;

import java.util.Collection;
import java.util.List;
import java.util.Set;

public interface ISummaryArchiveService extends IService<SummaryArchive> {
    boolean summaryArchived(List<SummaryResult> summaryResultList, String schoolYear);
    Page<SummaryArchive> getPage(CommonPage<SummaryArchive> pageParam);
    boolean calculateGraduation(String calculateDate);

    List<SummaryArchive> listByTempUniqKeys(Collection<String> tempKeys);
}
